package com.firefightingiot_data.data.web.model;


import com.baomidou.mybatisplus.annotation.TableName;
import com.firefightingiot_data.data.common.base.BasisEntity;

import java.util.Date;

//@Data
@TableName("firelink_device.device_business")//设备表
public class DeviceBusiness extends BasisEntity {

    private String id;//主键id
    private String deviceClassify;//设备分类:1 电气火灾 2 消防用水 3 烟感 4 可燃气体 5 火灾自动联网 6 消防可视化
    private String orgId;//机构id
    private String businessId;//单位id
    private String businessName;//单位名称
    private String name;//设备名称
    private String number;//编号
    private String internetofthingsCardnum;//物联网卡号
    private String transDeviceCode;//传输装置编码
    private String deviceType;//设备类型id
    private String installtime;//安装日期
    private String position;//位置
    private String lon;//经度
    private String lat;//纬度
    private String productId;//产品id
    private String spec;//规格
    private String alarmPhone;//报警电话
    private String installperson;//安装人员
    private String installpersonPhone;//安装人员电话
    private String remark;//备注
    private String ip;//IP(消防可视化监测系统时用)
    private String post;//端口(消防可视化监测系统时用)
    private String username;//登录用户名(消防可视化监测系统时用)
    private String password;//密码(消防可视化监测系统时用)
    private String channelNumber;//通道号(消防可视化监测系统时用)
    private String model;//型号(消防可视化监测系统时用)
    private String platformId;//平台id(消防可视化监测系统时用)
    private String function;//功能id(消防可视化监测系统时用)
    private String currentstate;//设备当前状态：对应字典表的设备状态
    private String videoplayAddr;//视频播放地址(消防可视化监测系统时用)
    private String img;//设备图片地址
    private String rfid;//RFID码
    private Date createtime;//创建时间
    private String businessFireId;//ComID
    private String waterattr;//水设备属性
    private String normalUpdateTime;//平时数据的更新时间
    private String allId;//上级及本级机构id
    private String productKey;//AiBox摄像头产品key
    private String termId;//烟感祥云设备id
    private String ledFd;//LED屏的tcp连接fd
    private String ledWidth;//LED屏的宽度
    private String ledHeight;//LED屏的高度
    private String ledFontSize;//LED屏文字大小
    private String ledVolume;//LED屏视频音量
    private String deviceIndexCode;//海康控梯设备编号
    private String channelIndexCode;//海康控梯通道编号
    private String waterValue;//水压或液位的值
    private String controlCabinetStatus;//控制柜状态1故障，0无故障
    private String controlCabinetHandleStatus;//控制柜手自动状态1自动；2手动；4停止；
    private String openingState;//空开电闸状态：1开 2关

    public String getWaterValue() {
        return this.getString("waterValue");
    }

    public void setWaterValue(String waterValue) {
        this.put("waterValue",waterValue);
    }

    public String getControlCabinetStatus() {
        return this.getString("controlCabinetStatus");
    }

    public void setControlCabinetStatus(String controlCabinetStatus) {
        this.put("controlCabinetStatus",controlCabinetStatus);
    }

    public String getControlCabinetHandleStatus() {
        return this.getString("controlCabinetHandleStatus");
    }

    public void setControlCabinetHandleStatus(String controlCabinetHandleStatus) {
        this.put("controlCabinetHandleStatus",controlCabinetHandleStatus);
    }

    public String getOpeningState() {
        return this.getString("openingState");
    }

    public void setOpeningState(String openingState) {
        this.put("openingState",openingState);
    }

    public String getDeviceIndexCode() {
        return this.getString("deviceIndexCode");
    }

    public void setDeviceIndexCode(String deviceIndexCode) {
        this.put("deviceIndexCode",deviceIndexCode);
    }

    public String getChannelIndexCode() {
        return this.getString("channelIndexCode");
    }

    public void setChannelIndexCode(String channelIndexCode) {
        this.put("channelIndexCode",channelIndexCode);
    }

    public String getLedWidth() {
        return this.getString("ledWidth");
    }

    public void setLedWidth(String ledWidth) {
        this.put("ledWidth",ledWidth);
    }

    public String getLedHeight() {
        return this.getString("ledHeight");
    }

    public void setLedHeight(String ledHeight) {
        this.put("ledHeight",ledHeight);
    }

    public String getLedFontSize() {
        return this.getString("ledFontSize");
    }

    public void setLedFontSize(String ledFontSize) {
        this.put("ledFontSize",ledFontSize);
    }

    public String getLedVolume() {
        return this.getString("ledVolume");
    }

    public void setLedVolume(String ledVolume) {
        this.put("ledVolume",ledVolume);
    }

    public String getLedFd() {
        return this.getString("ledFd");
    }

    public void setLedFd(String ledFd) {
        this.put("ledFd",ledFd);
    }

    public String getTermId() {
        return this.getString("termId");
    }

    public void setTermId(String termId) {
        this.put("termId",termId);
    }

    public String getProductKey() {
        return this.getString("productKey");
    }

    public void setProductKey(String productKey) {
        this.put("productKey",productKey);
    }

    public String getAllId() {
        return this.getString("allId");
    }

    public void setAllId(String allId) {
        this.put("allId",allId);
    }

    public String getNormalUpdateTime() {
        return this.getString("normalUpdateTime");
    }

    public void setNormalUpdateTime(String normalUpdateTime) {
        this.put("normalUpdateTime",normalUpdateTime);
    }

    public String getWaterattr() {
        return this.getString("waterattr");
    }

    public void setWaterattr(String waterattr) {
        this.put("waterattr",waterattr);
    }

    public String getBusinessFireId() {
        return this.getString("businessFireId");
    }

    public void setBusinessFireId(String businessFireId) {
        this.put("businessFireId",businessFireId);
    }

    public String getId() {
        return this.getString("id");
    }

    public void setId(String id) {
        this.put("id",id);
    }

    public String getDeviceClassify() {
        return this.getString("deviceClassify");
    }

    public void setDeviceClassify(String deviceClassify) {
        this.put("deviceClassify",deviceClassify);
    }

    public String getBusinessId() {
        return this.getString("businessId");
    }

    public void setBusinessId(String businessId) {
        this.put("businessId",businessId);
    }

    public String getBusinessName() {
        return this.getString("businessName");
    }

    public void setBusinessName(String businessName) {
        this.put("businessName",businessName);
    }

    public String getName() {
        return this.getString("name");
    }

    public void setName(String name) {
        this.put("name",name);
    }

    public String getNumber() {
        return this.getString("number");
    }

    public void setNumber(String number) {
        this.put("number",number);
    }

    public String getInternetofthingsCardnum() {
        return this.getString("internetofthingsCardnum");
    }

    public void setInternetofthingsCardnum(String internetofthingsCardnum) {
        this.put("internetofthingsCardnum",internetofthingsCardnum);
    }

    public String getTransDeviceCode() {
        return this.getString("transDeviceCode");
    }

    public void setTransDeviceCode(String transDeviceCode) {
        this.put("transDeviceCode",transDeviceCode);
    }

    public String getDeviceType() {
        return this.getString("deviceType");
    }

    public void setDeviceType(String deviceType) {
        this.put("deviceType",deviceType);
    }

    public String getInstalltime() {
        return this.getString("installtime");
    }

    public void setInstalltime(String installtime) {
        this.put("installtime",installtime);
    }

    public String getPosition() {
        return this.getString("position");
    }

    public void setPosition(String position) {
        this.put("position",position);
    }

    public String getLon() {
        return this.getString("lon");
    }

    public void setLon(String lon) {
        this.put("lon",lon);
    }

    public String getLat() {
        return this.getString("lat");
    }

    public void setLat(String lat) {
        this.put("lat",lat);
    }

    public String getProductId() {
        return this.getString("productId");
    }

    public void setProductId(String productId) {
        this.put("productId",productId);
    }

    public String getSpec() {
        return this.getString("spec");
    }

    public void setSpec(String spec) {
        this.put("spec",spec);
    }

    public String getAlarmPhone() {
        return this.getString("alarmPhone");
    }

    public void setAlarmPhone(String alarmPhone) {
        this.put("alarmPhone",alarmPhone);
    }

    public String getInstallperson() {
        return this.getString("installperson");
    }

    public void setInstallperson(String installperson) {
        this.put("installperson",installperson);
    }

    public String getInstallpersonPhone() {
        return this.getString("installpersonPhone");
    }

    public void setInstallpersonPhone(String installpersonPhone) {
        this.put("installpersonPhone",installpersonPhone);
    }

    public String getRemark() {
        return this.getString("remark");
    }

    public void setRemark(String remark) {
        this.put("remark",remark);
    }

    public String getIp() {
        return this.getString("ip");
    }

    public void setIp(String ip) {
        this.put("ip",ip);
    }

    public String getPost() {
        return this.getString("post");
    }

    public void setPost(String post) {
        this.put("post",post);
    }

    public String getUsername() {
        return this.getString("username");
    }

    public void setUsername(String username) {
        this.put("username",username);
    }

    public String getPassword() {
        return this.getString("password");
    }

    public void setPassword(String password) {
        this.put("password",password);
    }

    public String getChannelNumber() {
        return this.getString("channelNumber");
    }

    public void setChannelNumber(String channelNumber) {
        this.put("channelNumber",channelNumber);
    }

    public String getModel() {
        return this.getString("model");
    }

    public void setModel(String model) {
        this.put("model",model);
    }

    public String getPlatformId() {
        return this.getString("platformId");
    }

    public void setPlatformId(String platformId) {
        this.put("platformId",platformId);
    }

    public String getFunction() {
        return this.getString("function");
    }

    public void setFunction(String function) {
        this.put("function",function);
    }

    public String getVideoplayAddr() {
        return this.getString("videoplayAddr");
    }

    public void setVideoplayAddr(String videoplayAddr) {
        this.put("videoplayAddr",videoplayAddr);
    }

    public String getCurrentstate() {
        return this.getString("currentstate");
    }

    public void setCurrentstate(String currentstate) {
        this.put("currentstate",currentstate);
    }

    public String getOrgId() {
        return this.getString("orgId");
    }

    public void setOrgId(String orgId) {
        this.put("orgId",orgId);
    }

    public String getImg() {
        return this.getString("img");
    }

    public void setImg(String img) {
        this.put("img",img);
    }

    public String getRfid() {
        return this.getString("rfid");
    }

    public void setRfid(String rfid) {
        this.put("rfid",rfid);
}

    public Date getCreatetime() {
        return this.getDate("createtime");
    }

    public void setCreatetime(Date createtime) {
        this.put("createtime",createtime);
    }
}
